Split Boot - True Network-Based Booting on Heterogeneous MPSoCs
نویسندگان
چکیده
In the context of High-Luminosity (HL) upgrade LHC, many custom ATCA electronics boards are being designed containing heterogeneous System-on-Chip (SoC) devices, more specifically Xilinx Zynq UltraScale+ (ZUS+) family. While application varies greatly, these devices regularly used for performing board management tasks, making them a fundamental element in correct operation board. The large number hundreds SoC creates significant challenges their firmware deployment, maintenance, and accessibility. Even though U-Boot on ZUS+ supports network boot through Preboot Execution Environment (PXE), standard process contains application-specific information at earlier steps, particularly within First Stage Bootloader (FSBL). This prevents initialization several from universal image. Inspired by PXE desktop PCs, this paper describes split boot, novel method tailored to specific needs ZUS+. All configuration is moved storage device automatically fetched during process. We considered entire process, software development binary distribution large-scale system. developed nicely integrates with toolset workflow.
منابع مشابه
Programming Heterogeneous MPSoCs using MAPS
Programming heterogeneous MPSoCs (Multi-Processor Systems on Chip) is a grand challenge for SoC providers and users today. The HW integration level of commercial MPSoC platforms increases at a fast pace. However, lacking tools to support MPSoC programming results in a much slower pace of SW productivity, which hampers deploying MPSoCs significantly. In this paper, we introduce the MAPS (MPSoC A...
متن کاملResource-awareness on heterogeneous MPSoCs for image processing
Multiprocessor system-on-chip (MPSoC) designs offer a lot of computational power assembled in a compact design. The computing power of MPSoCs can be further augmented by adding massively parallel processor arrays (MPPA) and specialized hardware with instruction-set extensions. On-chip MPPAs can be used to accelerate low-level image-processing algorithms with massive inherent parallelism. Howeve...
متن کاملAutomatic Data Mapping for Heterogeneous MPSoCs
Heterogeneous multiprocessor system-on-a-chip (MPSoC) becomes an important platform to accelerate applications. However, programming tools and compilation techniques for memory management on MPSoCs still lag behind. This paper presents a data mapping framework to orchestrate the data movement between local memory and off-chip memory. Data alignment, data distribution, computation distribution a...
متن کاملA Mapping Framework Based on Packing for Design Space Exploration of Heterogeneous MPSoCs
The computational demand of signal processing algorithms is rising continuously. Heterogeneous embedded multiprocessor systems-on-chips are one solution to satisfy this demand. But to be able to take advantage of these systems, new strategies are required to map applications to such a system and to evaluate the systems performance at a very early design stage. We will present a framework for st...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Nuclear Science
سال: 2023
ISSN: ['0018-9499', '1558-1578']
DOI: https://doi.org/10.1109/tns.2023.3237968